

#txtTenVP{
    float: right;
}

label{
    float: left;
}

#wrapper_homepage{
    width: 746px;
}

#left_contain{
    width: 50%;
    float: left;
}

#right_contain{
    width: 50%;
    float: right;
}

.title_hp{
    width: 96%;
    border: solid 2px blue;
    text-align: center;
    background-color: #66FFFF;
    margin: 5px;
}

.title_content{
    font-weight: bold;
    font-size: 13pt;
    line-height: 2.5;
}

.body_hp{
    padding-top : 10px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: dotted 1px black; 
}

.img_product{
    float: left;
    margin-right: 10px;
    border: solid 1px grey;
}

.title_product{
    font-size: 13pt;
    font-weight: bold;
    margin-top: 0px;
    color: blue;
}

.clear_float{
    clear: both;
}

.link_product{
    text-decoration: none;
    color: blue;
}

a.link_product:hover{
    text-decoration: underline;
    color: red;
}

#wrapper_detail{
    width: 746px;
    padding-left: 10px;
    padding-right: 10px;
}

#imgProduct200{
    float: left;
    border: solid 1px black;
    margin-right: 10px;
}

.title_product_detail{
    font-size: 15pt;
    color: #A05108;
    font-weight: bold;
}

#linkDonate{
    color: blue;
    text-decoration: none;
}

a#linkDonate:hover{
    text-decoration: underline;
}

.product_detail_info{
    font-weight: bold;
}

.hightlight_money{
    color: red;
    font-weight: bold;
}

#desc_detail_product{
    text-align: justify;
    font-size: 12pt;
    text-indent: 30px;
    line-height: 1.5;
}

#top_detail{
    margin: 0px;
}

#history{
    width: 210px;
    height: 575px;
    border: solid 1px blue;
    border-radius: 4px;
    padding: 5px;
    float: left;
}

#title_history{
    background-color: yellow;
    text-align: center;
    border: solid 1px black;
    padding: 5px;
    border-radius: 4px;
}

.highest_price_history{
    color: red;
    font-weight: bold;
    margin-left: 50px;
}

.price_history{
    font-weight: bold;
    font-size: 10pt;
    margin-left: 75px;
}

#detail_history{
    overflow: scroll;
    width: 210px;
    height: 545px;
}

#comment_price{
    width: 513px;
    float: right;
}

#price_apption{
    text-align: center;
    padding: 10px;
    border: solid 1px cadetblue;
    border-radius: 4px;
    box-shadow: 5px 3px 5px #66FFFF;
}

#comment_contain{
    width: 493px;
    height: 100px;
    border: solid 1px black;
    margin-top: 20px;
    border-radius: 4px;
    padding: 10px;
    color: lightsteelblue;
    text-align: left;
}

.pagebreak{
    float: right;
}

#bottom_detail{
    margin-bottom: 10px;
}

.show_comment{
    font-size: 10pt;
}

.time_comment{
    font-size: 10pt;
    color: grey;
    font-style: italic;
}

#title_pa{
    color: red;
    border-top: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    padding: 5px;
    width: 205px;
    text-align: center;
}

#show_products{
    margin-bottom: 20px;
    border: solid 1px black;
    padding: 10px;
}

.sub_products{
    width: 33%;
    float: left;
}

.img_subProduct{
    float: left;
    margin-right: 5px;
}

.title_subProduct{
    font-size: 10pt;
    color: blue;
    font-weight: bold;
    margin-top: 0px;
}

.price_subProduct{
    font-size: 10pt;
    font-weight: bold;
}

.link_subproduct{
    text-decoration: none;
}

a.link_subproduct:hover{
    text-decoration: underline;
}

#wrapper_list{
    width: 746px;
    padding: 10px;
    margin-bottom: 20px;
}

#sort_list{
    float: right;
}

.imgProductList{
    float: left;
    margin-right: 10px;
    border: solid 1px black;
    width: 150px;
    height: 150px;
}

.products_name_list{
    font-size: 15pt;
    font-weight: bold;
    color: blue;
    text-decoration: none;
}

a.products_name_list:hover{
    text-decoration: underline;
    color: red;
}

.list_product{
    padding-bottom: 10px;
    margin-top: 10px;
    border-bottom: dotted 1px black;
}